What is henry cavill ben affleck?

Henry Cavill and Ben Affleck are both actors who have portrayed iconic superheroes. Cavill played Superman in the recent DC films, while Affleck played Batman.

Cavill is a British actor, born on May 5, 1983 in Jersey, Channel Islands. He rose to fame with his portrayal of Charles Brandon in the television series The Tudors. He has also appeared in films like Immortals, The Man from U.N.C.L.E., and Mission: Impossible – Fallout, among others.

Affleck is an American actor, born on August 15, 1972 in Berkeley, California. He is also a filmmaker and screenwriter. He gained fame in the 1990s for his roles in films like Good Will Hunting, Armageddon, and Shakespeare in Love. He later directed and starred in films like Argo and The Town.

In 2016, both actors appeared in the film Batman v Superman: Dawn of Justice, where Affleck played Batman and Cavill played Superman. They also appeared in the 2017 film Justice League.